package com.lorenzogao.pley.ui.di.moduel

import com.lorenzogao.pley.ui.data.LoginModel
import com.lorenzogao.pley.ui.data.http.ApiService
import com.lorenzogao.pley.ui.presenter.contract.LoginContract
import dagger.Module
import dagger.Provides

/**
 * 作者：Lorenzo Gao
 * Date: 2017/12/27
 * Time: 13:24
 * 邮箱：2508719070@qq.com
 * Description:
 */

@Module
class LoginModule(view: LoginContract.LoginView) {


    private var mView: LoginContract.LoginView = view




    @Provides
    fun providesView(): LoginContract.LoginView {
        return mView
    }

    @Provides
    fun providesModel(apiService: ApiService): LoginContract.ILoginModel {

        return LoginModel(apiService)
    }



}